FEXP Solver  1.0.0.0
FEXPNetworkWinSocket.h File Reference
#include "FEXPCommon.h"
#include "FEXPConcurency.h"
#include "FEXPNetworkInterface.h"
Include dependency graph for FEXPNetworkWinSocket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CFEXPNetWinErrors
 Windows connection errors. More...
 
class  CFEXPNETWinMessage
 Communication message. More...
 
class  CFEXPNetClientWinSocketConnection
 Connection client based on Windows socket. It is placed on the side of individual workstations within the computer network. More...
 
class  CFEXPNetServerWinClient
 Connection client based on Windows socket. It is placed on the side of server. More...
 

Macros

#define SERVER_CLIENT_DEFINITION   CFEXPNetServerWinClient
 
#define SERVER_CLIENT_THREAD_DEFINITION   CFEXPCppThread<void(Ptr<SERVER_CLIENT_DEFINITION>), Ptr<SERVER_CLIENT_DEFINITION>>
 
#define WININVSCK   INVALID_SOCKET
 
#define WINSOCKET   MAKEWORD(2, 2)
 
#define WINPR_TCP   IPPROTO_TCP
 
#define WINSCTYPE   SOCK_STREAM
 
#define WINNETWRK   AF_INET
 
#define WINNONADR   0
 
#define WINANYADR   INADDR_ANY
 
#define WINSOCSDW   SD_BOTH
 
#define MAX_MSG_IN_LEN   0x1000
 
#define MAX_MSG_OT_LEN   0x1000
 

Macro Definition Documentation

◆ MAX_MSG_IN_LEN

#define MAX_MSG_IN_LEN   0x1000

◆ MAX_MSG_OT_LEN

#define MAX_MSG_OT_LEN   0x1000

◆ SERVER_CLIENT_DEFINITION

#define SERVER_CLIENT_DEFINITION   CFEXPNetServerWinClient

◆ SERVER_CLIENT_THREAD_DEFINITION

#define SERVER_CLIENT_THREAD_DEFINITION   CFEXPCppThread<void(Ptr<SERVER_CLIENT_DEFINITION>), Ptr<SERVER_CLIENT_DEFINITION>>

◆ WINANYADR

#define WINANYADR   INADDR_ANY

◆ WININVSCK

#define WININVSCK   INVALID_SOCKET

◆ WINNETWRK

#define WINNETWRK   AF_INET

◆ WINNONADR

#define WINNONADR   0

◆ WINPR_TCP

#define WINPR_TCP   IPPROTO_TCP

◆ WINSCTYPE

#define WINSCTYPE   SOCK_STREAM

◆ WINSOCKET

#define WINSOCKET   MAKEWORD(2, 2)

◆ WINSOCSDW

#define WINSOCSDW   SD_BOTH